//package org.sgx.gwtjsutiltest.client.nativabletest;
//
//import org.sgx.jsutil.nativable.JSOProperty;
//import org.sgx.jsutil.nativable.Nativable;
//
//import com.google.gwt.core.shared.GWT;
//import com.google.gwt.user.client.Window;
///**
// * test model Nativable class
// * @author sg
// *
// */
//public abstract class Person implements Nativable {
//	String name;
//
//	public static Person create() {
//		Person p = GWT.create(Person.class);
//		p.setName("seba"); 
//		return p;
//	}
//
//	@JSOProperty(method = "sayHello")
//	public void sayHello() {
//		String newVal = getName()+"0";
//		setName(newVal); 
//		Window.alert(newVal+" says hello!"); 
//	}
//	@JSOProperty(field = "name")
//	public String getName() {
//		return name;
//	}
//
//	public void setName(String name) {
//		this.name = name;
//	}
//	
//}
